package com.midian.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 
 * @Title:注解 
 * @Desription:子类重写父类权限控制
 * @Company:MDKG
 * @ClassName:FunctionAnnotationOverride.java
 * @Author:allan
 * @CreateDate:2013-6-7 下午5:12:48  
 * @UpdateUser:allan  
 * @Version:0.1
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface FunctionAnnotationOverride {
	@Target(ElementType.TYPE)
	@Retention(RetentionPolicy.RUNTIME)
	public static @interface AnnotationOverride{
		String method();
		String funAuth();
	}
	AnnotationOverride[] value() default {};
	String auth() default "";
	boolean isAction() default false;
}
